<?php
namespace Admin\Controller;
use Think\Controller;
class InfoController extends Controller
{
	//公司信息列表
	public function lists()
	{
		$keyword = I('keyword','','trim');      //过滤开头结尾空格
		if($keyword){
            $map['name'] = array('like',"%$keyword%");//模糊查询
            $this->assign('keyword',$keyword);  //输出数据
        }
        $info = M('info');
        $count  = $info->count();         //info表总数据量
        $row    = 10;                           //每页显示条数
        $Page   = new \Think\Page($count,$row); //实例化分页类
        $show   = $Page->show();                //调用show方法
        $datalists = $info->where($map)->order('sort desc')
            ->limit($Page->firstRow.','.$Page->listRows) //结合limit方法
            ->select();
        $this->assign('page',$show);    //输出分页数据
        $title  = '公司信息管理';
        $this->assign('title',$title);
        $this->assign('datalists',$datalists);
        $this->display();
    }
	//公司信息添加(修改)
    public function add()
    {
        $info  = M('info');
       if(IS_POST){
        $data = I('post.');
        $data['update_time'] = time();
        /*查找id为1的数据*/
        $sle = $info->where('id=1')->select();
            if($sle){//如果返回成功，则更新id为1的这条数据
                $res  = $info->where('id=1')->save($data);
            }else{//如果返回失败，则新增id为1的这条数据
                $data['id'] = 1;
                $res  = $info->add($data);
            }
            if($res !== false){
                $this->success('操作成功');
            }else{
                $this->error('操作失败');
            }
        }else{
            /**未提交编辑的情况**/
                $datalists = $info->where('id=1')->select(); 
                /*dump($datalists);
                exit;*/
                $this->assign('datalists',$datalists);
                $this->display();
            }
        }
    } 